cook on skewers - French English Dictionary